/**
 * 企业信息更改页面
 * 
 * 
 * eninfomanage 企业信息管理包
 */
editenterprise_edit_panel = Ext.extend(Ext.form.FormPanel, {
	// cfg : null,
	city_store : null,
	stock_store : null,
	gdp_store : null,
	grade_store : null,
	enterprise_eco_type_store : null,
	enterprise_org_type_store : null,
	enterprise_science_type_store : null,
	enterprise_field_closeness_store : null,
	constructor : function(cfg) {
		this.city_store = new Ext.data.SimpleStore({
					fields : ['name', 'id'],
					data : [['杭州', '1'], ['宁波', '2'], ['温州', '3'], ['绍兴', '4'],
							['嘉兴', '5'], ['湖州', '6'], ['金华', '7'], ['台州', '8'],
							['舟山', '9'], ['丽水', '10'], ['衢州', '11'],
							['义乌', '12'], ['省属企业', '13']]
				});
		this.stock_store = new Ext.data.SimpleStore({
					fields : ['name', 'id'],
					data : [['上海主板', '1'], ['深圳中小板', '2'], ['深圳创业板', '3'],
							['境外上市', '4'], ['浙江省未上市公司股份转让平台', '5'],
							['尚未上市', '6']]
				});
		this.gdp_store = new Ext.data.SimpleStore({
					fields : ['name', 'id'],
					data : [['装备制造业', '1'], ['汽车行业', '2'], ['船舶制造业', '3'],
							['医药行业', '4'], ['钢铁行业', '5'], ['电子信息行业', '6'],
							['石化行业', '7'], ['纺织产业', '8'], ['轻工食品行业', '9'],
							['有色金属行业', '10'], ['建材行业', '11'],
							['光伏等新能源行业', '12']]
				});
		this.grade_store = new Ext.data.SimpleStore({
					fields : ['name', 'id'],
					data : [['AAA', '1'], ['AA', '2'], ['A', '3'], ['B', '4'],
							['C', '5'], ['无', '6']]
				});
		this.enterprise_eco_type_store = new Ext.data.SimpleStore({
					fields : ['name', 'id'],
					data : [['国有企业', '1'], ['集体企业', '2'], ['私营企业', '3']]
				});
		this.enterprise_org_type_store = new Ext.data.SimpleStore({
					fields : ['name', 'id'],
					data : [['有限责任公司', '1'], ['股份有限公司', '2'], ['股份合作企业', '3'],
							['其他企业', '4']]
				});
		this.enterprise_science_type_store = new Ext.data.SimpleStore({
					fields : ['name', 'id'],
					data : [['高新技术企业', '1'], ['科技型中小企业', '2'], ['民营科技企业', '3']]
				});
		this.enterprise_field_closeness_store = new Ext.data.SimpleStore({
					fields : ['name', 'id'],
					data : [['高技术密集度', '1'], ['中高技术密集度', '2'],
							['中低技术密集度', '3'], ['低技术密集度', '4']]
				});
		editenterprise_edit_panel.superclass.constructor.call(this, {
			bodyStyle : 'padding:100 0 0 50px',
			labelAlign : 'right',
			buttonAlign : 'right',
			bodyStyle : 'padding:5px;',
			buttonAlign : 'center',
			frame : true,
			labelWidth : 150,
			autoHeigth : true,
			monitorValid : true,
			// disabled :true ,
			tbar : [{
				text : '编辑',
				id : 'enterpriseinfochangeedit',
				iconCls : 'edit',
				handler : function() {
					Ext.getCmp('enterpriseinfochangecanceledit').enable();
					Ext.getCmp('enterpriseinfochangeedit').disable();
					this.getForm().findField('enterprise_name')
							.setDisabled(false);
					this.getForm().findField('enterprise_city')
							.setDisabled(false);
					this.getForm().findField('enterprise_address')
							.setDisabled(false);
					this.getForm().findField('enterprise_post_code')
							.setDisabled(false);
					this.getForm().findField('enterprise_corporate_code')
							.setDisabled(false);
					this.getForm()
							.findField('enterprise_corporateRepresentative')
							.setDisabled(false);
					this.getForm().findField('enterprise_telephone')
							.setDisabled(false);
					this.getForm().findField('enterprise_person_incharge')
							.setDisabled(false);
					this.getForm().findField('enterprise_phone_incharge')
							.setDisabled(false);
					this.getForm().findField('enterprise_eco_type')
							.setDisabled(false);
					this.getForm().findField('enterprise_org_type')
							.setDisabled(false);
					this.getForm().findField('enterprise_largest_sharehoder')
							.setDisabled(false);
					this.getForm().findField('enterprise_largest_share')
							.setDisabled(false);
					this.getForm().findField('enterprise_listed_type')
							.setDisabled(false);
					this.getForm().findField('enterprise_science_type')
							.setDisabled(false);
					this.getForm().findField('enterprise_industry_code')
							.setDisabled(false);
					this.getForm().findField('enterprise_credit_degree')
							.setDisabled(false);
					this.getForm().findField('enterprise_field_closeness')
							.setDisabled(false);
					this.getForm().findField('enterprise_business_field')
							.setDisabled(false);
					this.getForm().findField('enterprise_major_business')
							.setDisabled(false);
					this.getForm().findField('enterprise_staff_count')
							.setDisabled(false);
					this.getForm()
							.findField('enterprise_staff_collegedegree_count')
							.setDisabled(false);
					this.getForm().findField('enterprise_research_staff_count')
							.setDisabled(false);
					this.getForm()
							.findField('enterprise_senior_technician_count')
							.setDisabled(false);
					Ext.getCmp('editenterpriseinfo').enable();
				},
				scope : this
			}, '-', {
				text : '取消编辑',
				iconCls : 'cancel',
				id : 'enterpriseinfochangecanceledit',
				scope : this,
				disabled : true,
				handler : function() {
					// Ext.util.JSON.decode(response.responseText)enable
					Ext.getCmp('enterpriseinfochangecanceledit').disable();
					Ext.getCmp('enterpriseinfochangeedit').enable();
					this.getForm().findField('enterprise_name')
							.setValue(cfg.enterprise_name);
					this.getForm().findField('enterprise_name')
							.setDisabled(true);
					this.getForm().findField('enterprise_city')
							.setValue(cfg.enterprise_city);
					this.getForm().findField('enterprise_city')
							.setDisabled(true);
					this.getForm().findField('enterprise_address')
							.setValue(cfg.enterprise_address);
					this.getForm().findField('enterprise_address')
							.setDisabled(true);
					this.getForm().findField('enterprise_post_code')
							.setValue(cfg.enterprise_post_code);
					this.getForm().findField('enterprise_post_code')
							.setDisabled(true);
					this.getForm().findField('enterprise_corporate_code')
							.setValue(cfg.enterprise_corporate_code);
					this.getForm().findField('enterprise_corporate_code')
							.setDisabled(true);
					this.getForm()
							.findField('enterprise_corporateRepresentative')
							.setValue(cfg.enterprise_corporateRepresentative);
					this.getForm()
							.findField('enterprise_corporateRepresentative')
							.setDisabled(true);
					this.getForm().findField('enterprise_telephone')
							.setValue(cfg.enterprise_telephone);
					this.getForm().findField('enterprise_telephone')
							.setDisabled(true);
					this.getForm().findField('enterprise_person_incharge')
							.setValue(cfg.enterprise_person_incharge);
					this.getForm().findField('enterprise_person_incharge')
							.setDisabled(true);
					this.getForm().findField('enterprise_phone_incharge')
							.setValue(cfg.enterprise_phone_incharge);
					this.getForm().findField('enterprise_phone_incharge')
							.setDisabled(true);
					this.getForm().findField('enterprise_eco_type')
							.setValue(cfg.enterprise_eco_type);
					this.getForm().findField('enterprise_eco_type')
							.setDisabled(true);
					this.getForm().findField('enterprise_org_type')
							.setValue(cfg.enterprise_org_type);
					this.getForm().findField('enterprise_org_type')
							.setDisabled(true);
					this.getForm().findField('enterprise_largest_sharehoder')
							.setValue(cfg.enterprise_largest_sharehoder);
					this.getForm().findField('enterprise_largest_sharehoder')
							.setDisabled(true);
					this.getForm().findField('enterprise_largest_share')
							.setValue(cfg.enterprise_largest_share);
					this.getForm().findField('enterprise_largest_share')
							.setDisabled(true);
					this.getForm().findField('enterprise_listed_type')
							.setValue(cfg.enterprise_listed_type);
					this.getForm().findField('enterprise_listed_type')
							.setDisabled(true);
					this.getForm().findField('enterprise_science_type')
							.setValue(cfg.enterprise_science_type);
					this.getForm().findField('enterprise_science_type')
							.setDisabled(true);
					this.getForm().findField('enterprise_industry_code')
							.setValue(cfg.enterprise_industry_code);
					this.getForm().findField('enterprise_industry_code')
							.setDisabled(true);
					this.getForm().findField('enterprise_credit_degree')
							.setValue(cfg.enterprise_credit_degree);
					this.getForm().findField('enterprise_credit_degree')
							.setDisabled(true);
					this.getForm().findField('enterprise_field_closeness')
							.setValue(cfg.enterprise_field_closeness);
					this.getForm().findField('enterprise_field_closeness')
							.setDisabled(true);
					this.getForm().findField('enterprise_business_field')
							.setValue(cfg.enterprise_business_field);
					this.getForm().findField('enterprise_business_field')
							.setDisabled(true);
					this.getForm().findField('enterprise_major_business')
							.setValue(cfg.enterprise_major_business);
					this.getForm().findField('enterprise_major_business')
							.setDisabled(true);
					this.getForm().findField('enterprise_staff_count')
							.setValue(cfg.enterprise_staff_count);
					this.getForm().findField('enterprise_staff_count')
							.setDisabled(true);
					this.getForm()
							.findField('enterprise_staff_collegedegree_count')
							.setValue(cfg.enterprise_staff_collegedegree_count);
					this.getForm()
							.findField('enterprise_staff_collegedegree_count')
							.setDisabled(true);
					this.getForm().findField('enterprise_research_staff_count')
							.setValue(cfg.enterprise_research_staff_count);
					this.getForm().findField('enterprise_research_staff_count')
							.setDisabled(true);
					this.getForm()
							.findField('enterprise_senior_technician_count')
							.setValue(cfg.enterprise_senior_technician_count);
					this.getForm()
							.findField('enterprise_senior_technician_count')
							.setDisabled(true);
					var isdisable = Ext.getCmp('editenterpriseinfo').disabled;
					Ext.getCmp('editenterpriseinfo').disable();

				}
			}, '->', {
				text : '<font color="red">信息更改已提交正在审核中</font>',
				id : 'infoischecking',
				hidden : true
			}],
			items : [{
				layout : 'column',
				border : false,
				labelSeparator : ':',
				defaults : {
					layout : 'form',
					border : false,
					columnWidth : .5
				},
				items : [{
					items : [{
								xtype : 'hidden',
								name : 'enterpriseid',
								value : cfg.id
							}, {
								xtype : 'hidden',
								name : 'userid',
								value : userId
							}, {
								xtype : 'textfield',
								fieldLabel : '<font color="red">*</font>企业名称',
								name : 'enterprise_name',
								allowBlank : false,
								disabled : true,
								blankText : '企业名称不能为空',
								anchor : '99%',
								value : cfg.enterprise_name,
								listeners : {
									'blur' : function(field) {
										var enterprise_name = field.getValue();
										if (enterprise_name != '') {
											Ext.Ajax.request({
												url : 'register/isenterprisenameexistedit.action?userId='
														+ userId,
												success : function(response,
														options) {
													if (response.responseText == 'ok') {
														Ext.Msg.show({
															title : '提示',
															msg : '<font color="red">'
																	+ enterprise_name
																	+ '</font>已存在',
															icon : Ext.Msg.WARNING,
															buttons : Ext.Msg.OK,
															fn : function() {
																field
																		.setValue('');
															}
														})
													}
												},
												params : {
													name : enterprise_name
												},
												scope : this
											});
										}
									}
								}
							}]
				}, {
					items : [{
								xtype : 'combo',
								fieldLabel : '<font color="red">*</font>所在市',
								hiddenName : 'enterprise_city',
								triggerAction : 'all',
								disabled : true,
								displayField : 'name',
								value : cfg.enterprise_city,
								readOnly : true,
								valueField : 'id',
								mode : 'local',
								anchor : '99%',
								store : this.city_store,
								emptyText : '请选择城市',
								allowBlank : false,
								blankText : '请选择城市'
							}]
				}, {
					items : [{
								xtype : 'textfield',
								fieldLabel : '<font color="red">*</font>企业详细地址',
								name : 'enterprise_address',
								value : cfg.enterprise_address,
								disabled : true,
								allowBlank : false,
								blankText : '企业详细地址不能为空',
								anchor : '99%'
							}]
				}, {
					items : [{
								xtype : 'textfield',
								fieldLabel : '<font color="red">*</font>企业邮编',
								name : 'enterprise_post_code',
								allowBlank : false,
								disabled : true,
								value : cfg.enterprise_post_code,
								blankText : '企业邮编不能为空',
								anchor : '99%',
								regex : /^[0-9]+$/,
								listeners : {
									'blur' : function(field) {
										var value = field.getValue();
										var length = value.length
										if (length != 6) {
											Ext.Msg.show({
														title : '提示',
														msg : '你输入的企业邮编不正确',
														icon : Ext.Msg.WARNING,
														buttons : Ext.Msg.OK,
														fn : function() {
															field.setValue('');
														}
													})
											return;
										}
									},
									scope : this
								}
							}]
				}, {
					items : [{
						xtype : 'textfield',
						fieldLabel : '<font color="red">*</font>法人代码',
						name : 'enterprise_corporate_code',
						disabled : true,
						value : cfg.enterprise_corporate_code,
						allowBlank : false,
						blankText : '法人代码不能为空',
						anchor : '99%',
						listeners : {
							'blur' : function(field) {
								var enterprise_corporate_code = field
										.getValue();
								var length = enterprise_corporate_code.length;
								if (length != 9) {
									Ext.Msg.show({
												title : '提示',
												msg : '法人代码为9位',
												icon : Ext.Msg.WARNING,
												buttons : Ext.Msg.OK,
												fn : function() {

												}
											})
									return;
								}
								if (enterprise_corporate_code != '') {
									Ext.Ajax.request({
										url : 'register/isenterprisecorporatecodeexistedit.action?userid='
												+ userId,
										success : function(response, options) {
											if (response.responseText == 'ok') {
												Ext.Msg.show({
													title : '提示',
													msg : '<font color="red">'
															+ enterprise_corporate_code
															+ '</font>已存在',
													icon : Ext.Msg.WARNING,
													buttons : Ext.Msg.OK,
													fn : function() {
														field.setValue('');
													}
												})
											}
										},
										params : {
											name : enterprise_corporate_code
										},
										scope : this
									});
								}
							}
						}
					}]
				}, {
					items : [{
								xtype : 'textfield',
								fieldLabel : '<font color="red">*</font>法定代表人',
								name : 'enterprise_corporateRepresentative',
								value : cfg.enterprise_corporateRepresentative,
								allowBlank : false,
								disabled : true,
								blankText : '法定代表人不能为空',
								anchor : '99%'
							}]
				}, {
					items : [{
						xtype : 'textfield',
						fieldLabel : '<font color="red">*</font>联系电话',
						name : 'enterprise_telephone',
						disabled : true,
						value : cfg.enterprise_telephone,
						allowBlank : false,
						blankText : '联系电话不能为空',
						anchor : '99%',
						listeners : {
							'focus' : function(field) {
								new Ext.ToolTip({
									target : field.id,
									trackMouse : false,
									draggable : true,
									maxWidth : 200,
									minWidth : 100,
									title : ' ',
									html : '<font color="red">1、区号-电话号码</font></br><font color="red">2、手机号码</font>'
								});
							},
							'blur' : function(field) {
								var value = field.getValue();

							}
						}
					}]
				}, {
					items : [{
								xtype : 'textfield',
								disabled : true,
								fieldLabel : '<font color="red">*</font>试点负责人',
								name : 'enterprise_person_incharge',
								value : cfg.enterprise_person_incharge,
								allowBlank : false,
								blankText : '试点负责人不能为空',
								anchor : '99%'
							}]
				}, {
					items : [{
								xtype : 'textfield',
								disabled : true,
								fieldLabel : '<font color="red">*</font>试点负责人电话',
								name : 'enterprise_phone_incharge',
								value : cfg.enterprise_phone_incharge,
								allowBlank : false,
								blankText : '试点负责人电话不能为空',
								anchor : '99%'
							}]
				}, {
					items : [{
								xtype : 'combo',
								disabled : true,
								fieldLabel : '<font color="red">*</font>企业经济类型',
								hiddenName : 'enterprise_eco_type',
								value : cfg.enterprise_eco_type,
								triggerAction : 'all',
								displayField : 'name',
								readOnly : true,
								valueField : 'id',
								mode : 'local',
								anchor : '99%',
								store : this.enterprise_eco_type_store,
								emptyText : '请企业经济类型',
								allowBlank : false,
								blankText : '请企业经济类型'
							}]
				}, {
					items : [{
								xtype : 'combo',
								disabled : true,
								fieldLabel : '<font color="red">*</font>企业组织类型',
								hiddenName : 'enterprise_org_type',
								value : cfg.enterprise_org_type,
								triggerAction : 'all',
								displayField : 'name',
								readOnly : true,
								valueField : 'id',
								mode : 'local',
								anchor : '99%',
								store : this.enterprise_org_type_store,
								emptyText : '请企业组织类型',
								allowBlank : false,
								blankText : '请企业组织类型'
							}]
				}, {
					items : [{
								xtype : 'textfield',
								disabled : true,
								fieldLabel : '<font color="red">*</font>企业第一大股东名称',
								allowBlank : false,
								blankText : '企业第一大股东名称不能为空',
								name : 'enterprise_largest_sharehoder',
								value : cfg.enterprise_largest_sharehoder,
								anchor : '99%'
							}]
				}, {
					items : [{
						xtype : 'textfield',
						disabled : true,
						fieldLabel : '<font color="red">*</font>第一大股东所占份额(<font color="red">%</font>)',
						allowBlank : false,
						blankText : '企业第一大股东所占份额不能为空',
						name : 'enterprise_largest_share',
						value : cfg.enterprise_largest_share,
						anchor : '99%',
						listeners : {
							'blur' : function(field) {
								var value = field.getValue();
								if (value > 100) {
									Ext.Msg.alert('提示', '数据应小于100');
									return;
								}
							},
							scope : this
						}
					}]
				}, {
					items : [{
								xtype : 'combo',
								disabled : true,
								fieldLabel : '<font color="red">*</font>上市情况',
								hiddenName : 'enterprise_listed_type',
								value : cfg.enterprise_listed_type,
								triggerAction : 'all',
								displayField : 'name',
								readOnly : true,
								valueField : 'id',
								allowBlank : false,
								blankText : '请选择上市情况',
								mode : 'local',
								anchor : '99%',
								store : this.stock_store,
								emptyText : '请选择上市情况'
							}]
				}, {
					items : [{
								xtype : 'combo',
								disabled : true,
								fieldLabel : '<font color="red">*</font>科技类型企业类别',
								hiddenName : 'enterprise_science_type',
								value : cfg.enterprise_science_type,
								triggerAction : 'all',
								displayField : 'name',
								readOnly : true,
								valueField : 'id',
								mode : 'local',
								anchor : '99%',
								store : this.enterprise_science_type_store,
								emptyText : '请科技类型企业类别型',
								allowBlank : false,
								blankText : '请科技类型企业类别'
							}]
						//							
				}, {
					items : [{
								xtype : 'combo',
								disabled : true,
								fieldLabel : '<font color="red">*</font>所属国民经济行业',
								hiddenName : 'enterprise_industry_code',
								value : cfg.enterprise_industry_code,
								triggerAction : 'all',
								displayField : 'name',
								readOnly : true,
								valueField : 'id',
								allowBlank : false,
								blankText : '请选择所属国民经济行业',
								mode : 'local',
								store : this.gdp_store,
								anchor : '99%',
								emptyText : '请选择所属国民经济行业'
							}]
				}, {
					items : [{
								xtype : 'combo',
								disabled : true,
								fieldLabel : '<font color="red">*</font>企业信用等级',
								hiddenName : 'enterprise_credit_degree',
								value : cfg.enterprise_credit_degree,
								triggerAction : 'all',
								displayField : 'name',
								readOnly : true,
								valueField : 'id',
								mode : 'local',
								anchor : '99%',
								store : this.grade_store,
								allowBlank : false,
								blankText : '请选择企业信用等级',
								emptyText : '请选择企业信用等级'
							}]
				}, {
					items : [{
								xtype : 'combo',
								disabled : true,
								fieldLabel : '<font color="red">*</font>企业所在行业技术密集度',
								hiddenName : 'enterprise_field_closeness',
								value : cfg.enterprise_field_closeness,
								triggerAction : 'all',
								displayField : 'name',
								readOnly : true,
								valueField : 'id',
								mode : 'local',
								anchor : '99%',
								store : this.enterprise_field_closeness_store,
								allowBlank : false,
								blankText : '请企业所在行业技术密集度',
								emptyText : '请企业所在行业技术密集度'
							}]
				}, {
					columnWidth : 1.01,
					items : [{
								xtype : 'textfield',
								disabled : true,
								allowBlank : false,
								blankText : '企业经营范围不能为空',
								fieldLabel : '<font color="red">*</font>企业经营范围',
								name : 'enterprise_business_field',
								value : cfg.enterprise_business_field,
								anchor : '99%'
							}]
				}, {
					columnWidth : 1.01,
					items : [{
								xtype : 'textfield',
								disabled : true,
								allowBlank : false,
								blankText : '主营业务不能为空',
								fieldLabel : '<font color="red">*</font>主营业务',
								name : 'enterprise_major_business',
								value : cfg.enterprise_major_business,
								anchor : '99%'
							}]
				}, {
					items : [{
								xtype : 'textfield',
								disabled : true,
								allowBlank : false,
								blankText : '职工总数不能为空',
								fieldLabel : '<font color="red">*</font>职工总数',
								name : 'enterprise_staff_count',
								value : cfg.enterprise_staff_count,
								anchor : '99%',
								regex : /^[0-9]+$/,
								listeners : {
									'blur' : function(field) {
										var value = field.getValue();
										if (value.indexOf('0') == 0) {
											Ext.Msg.show({
														title : '提示',
														msg : '注意职工总人数填写格式',
														icon : Ext.Msg.WARNING,
														buttons : Ext.Msg.OK
													})
										}
									}
								}
							}]
				}, {
					items : [{
								xtype : 'textfield',
								disabled : true,
								allowBlank : false,
								blankText : '大专以上学历科技人员数不能为空',
								fieldLabel : '<font color="red">*</font>大专以上学历科技人员数',
								name : 'enterprise_staff_collegedegree_count',
								value : cfg.enterprise_staff_collegedegree_count,
								anchor : '99%',
								regex : /^[0-9]+$/,
								listeners : {
									'blur' : function(field) {
										var value = field.getValue();
										if (value.indexOf('0') == 0) {
											Ext.Msg.show({
														title : '提示',
														msg : '注意大专以上学历科技人员数填写格式',
														icon : Ext.Msg.WARNING,
														buttons : Ext.Msg.OK
													})
										}
									}
								}
							}]
				}, {
					items : [{
								xtype : 'textfield',
								disabled : true,
								allowBlank : false,
								blankText : '研发人员数不能为空',
								fieldLabel : '<font color="red">*</font>研发人员数',
								name : 'enterprise_research_staff_count',
								value : cfg.enterprise_research_staff_count,
								anchor : '99%',
								regex : /^[0-9]+$/,
								listeners : {
									'blur' : function(field) {
										var value = field.getValue();
										if (value.indexOf('0') == 0) {
											Ext.Msg.show({
														title : '提示',
														msg : '注意研发人员数填写格式',
														icon : Ext.Msg.WARNING,
														buttons : Ext.Msg.OK
													})
											field.setValue('');
										}
									}
								}
							}]
				}, {
					items : [{
								xtype : 'textfield',
								disabled : true,
								fieldLabel : '<font color="red">*</font>高级技工及高级技师数',
								name : 'enterprise_senior_technician_count',
								value : cfg.enterprise_senior_technician_count,
								allowBlank : false,
								blankText : '高级技工及高级技师数不能为空',
								value : '55',
								//								
								anchor : '99%',
								regex : /^[0-9]+$/,
								listeners : {
									'blur' : function(field) {
										var value = field.getValue();
										if (value.indexOf('0') == 0) {
											Ext.Msg.show({
														title : '提示',
														msg : '注意高级技工及高级技师数填写格式',
														icon : Ext.Msg.WARNING,
														buttons : Ext.Msg.OK
													})
											field.setValue('');
										}
									}
								}
							}]
				}]
			}],
			buttons : [{
				text : '提交',
				iconCls : 'itemadd',
				tooltip : '提交之后将不能进行修改',
				id : 'editenterpriseinfo',
				handler : function() {
					var enterprise_name = this.getForm()
							.findField('enterprise_name').getValue();
					var enterprise_city = this.getForm()
							.findField('enterprise_city').getValue();
					var enterprise_address = this.getForm()
							.findField('enterprise_address').getValue();
					var enterprise_post_code = this.getForm()
							.findField('enterprise_post_code').getValue();
					var enterprise_corporate_code = this.getForm()
							.findField('enterprise_corporate_code').getValue();
					var enterprise_corporateRepresentative = this.getForm()
							.findField('enterprise_corporateRepresentative')
							.getValue();
					var enterprise_telephone = this.getForm()
							.findField('enterprise_telephone').getValue();
					var enterprise_person_incharge = this.getForm()
							.findField('enterprise_person_incharge').getValue();
					var enterprise_phone_incharge = this.getForm()
							.findField('enterprise_phone_incharge').getValue();
					var enterprise_eco_type = this.getForm()
							.findField('enterprise_eco_type').getValue();
					var enterprise_org_type = this.getForm()
							.findField('enterprise_org_type').getValue();
					var enterprise_largest_sharehoder = this.getForm()
							.findField('enterprise_largest_sharehoder')
							.getValue();
					var enterprise_largest_share = this.getForm()
							.findField('enterprise_largest_share').getValue();
					var enterprise_listed_type = this.getForm()
							.findField('enterprise_listed_type').getValue();
					var enterprise_science_type = this.getForm()
							.findField('enterprise_science_type').getValue();
					var enterprise_industry_code = this.getForm()
							.findField('enterprise_industry_code').getValue();
					var enterprise_credit_degree = this.getForm()
							.findField('enterprise_credit_degree').getValue();
					var enterprise_field_closeness = this.getForm()
							.findField('enterprise_field_closeness').getValue();
					var enterprise_business_field = this.getForm()
							.findField('enterprise_business_field').getValue();
					var enterprise_major_business = this.getForm()
							.findField('enterprise_major_business').getValue();
					var enterprise_staff_count = this.getForm()
							.findField('enterprise_staff_count').getValue();
					var enterprise_staff_collegedegree_count = this.getForm()
							.findField('enterprise_staff_collegedegree_count')
							.getValue();
					var enterprise_research_staff_count = this.getForm()
							.findField('enterprise_research_staff_count')
							.getValue();
					var enterprise_senior_technician_count = this.getForm()
							.findField('enterprise_senior_technician_count')
							.getValue();
					var aa = this.getForm().findField('userid').getValue();

					if (this.getForm().isValid()) {
						if (enterprise_name == cfg.enterprise_name
								&& enterprise_city == cfg.enterprise_city
								&& enterprise_address == cfg.enterprise_address
								&& enterprise_post_code == cfg.enterprise_post_code
								&& enterprise_corporate_code == cfg.enterprise_corporate_code
								&& enterprise_corporateRepresentative == cfg.enterprise_corporateRepresentative
								&& enterprise_telephone == cfg.enterprise_telephone
								&& enterprise_person_incharge == cfg.enterprise_person_incharge
								&& enterprise_phone_incharge == cfg.enterprise_phone_incharge
								&& enterprise_eco_type == cfg.enterprise_eco_type
								&& enterprise_org_type == cfg.enterprise_org_type
								&& enterprise_largest_sharehoder == cfg.enterprise_largest_sharehoder
								&& enterprise_largest_share == cfg.enterprise_largest_share
								&& enterprise_listed_type == cfg.enterprise_listed_type
								&& enterprise_science_type == cfg.enterprise_science_type
								&& enterprise_industry_code == cfg.enterprise_industry_code
								&& enterprise_credit_degree == cfg.enterprise_credit_degree
								&& enterprise_field_closeness == cfg.enterprise_field_closeness
								&& enterprise_business_field == cfg.enterprise_business_field
								&& enterprise_major_business == cfg.enterprise_major_business
								&& enterprise_staff_count == cfg.enterprise_staff_count
								&& enterprise_staff_collegedegree_count == cfg.enterprise_staff_collegedegree_count
								&& enterprise_research_staff_count == cfg.enterprise_research_staff_count
								&& enterprise_senior_technician_count == cfg.enterprise_senior_technician_count) {
							Ext.Msg.alert('提示', '你没有修改数据，不能进行提交操作');
							return;
						} else {
							Ext.getCmp('editenterpriseinfo').disable();
							Ext.getCmp('enterpriseinfochangecanceledit')
									.disable();
							Ext.getCmp('enterpriseinfochangeedit').disable();
							disable(this.getForm(), true);
							this.getForm().submit({
								url : 'qyxxgg/updateenterpriseforedit.action',
								waitTitle : '提示',
								waitMsg : '提交进行中，请稍候...',
								method : 'POST',
								success : function(_form, _action) {
									this.doMessage(true, '数据更新成功！');
									Ext.getCmp('infoischecking')
											.setVisible(true);
								},
								failure : function(_form, _action) {
									this.doMessage(false, '数据更新失败！');
								},
								params : {
									userId : this.getForm().findField('userid')
											.getValue(),
									enterpriseid : this.getForm()
											.findField('enterpriseid')
											.getValue(),
									enterprise_name : this.getForm()
											.findField('enterprise_name')
											.getValue(),
									enterprise_city : this.getForm()
											.findField('enterprise_city')
											.getValue(),
									enterprise_address : this.getForm()
											.findField('enterprise_address')
											.getValue(),
									enterprise_post_code : this.getForm()
											.findField('enterprise_post_code')
											.getValue(),
									enterprise_corporate_code : this
											.getForm()
											.findField('enterprise_corporate_code')
											.getValue(),
									enterprise_corporateRepresentative : this
											.getForm()
											.findField('enterprise_corporateRepresentative')
											.getValue(),
									enterprise_telephone : this.getForm()
											.findField('enterprise_telephone')
											.getValue(),
									enterprise_person_incharge : this
											.getForm()
											.findField('enterprise_person_incharge')
											.getValue(),
									enterprise_phone_incharge : this
											.getForm()
											.findField('enterprise_phone_incharge')
											.getValue(),
									enterprise_eco_type : this.getForm()
											.findField('enterprise_eco_type')
											.getValue(),
									enterprise_org_type : this.getForm()
											.findField('enterprise_org_type')
											.getValue(),
									enterprise_largest_sharehoder : this
											.getForm()
											.findField('enterprise_largest_sharehoder')
											.getValue(),
									enterprise_largest_share : this
											.getForm()
											.findField('enterprise_largest_share')
											.getValue(),
									enterprise_listed_type : this
											.getForm()
											.findField('enterprise_listed_type')
											.getValue(),
									enterprise_science_type : this
											.getForm()
											.findField('enterprise_science_type')
											.getValue(),
									enterprise_industry_code : this
											.getForm()
											.findField('enterprise_industry_code')
											.getValue(),
									enterprise_credit_degree : this
											.getForm()
											.findField('enterprise_credit_degree')
											.getValue(),
									enterprise_field_closeness : this
											.getForm()
											.findField('enterprise_field_closeness')
											.getValue(),
									enterprise_business_field : this
											.getForm()
											.findField('enterprise_business_field')
											.getValue(),
									enterprise_major_business : this
											.getForm()
											.findField('enterprise_major_business')
											.getValue(),
									enterprise_staff_count : this
											.getForm()
											.findField('enterprise_staff_count')
											.getValue(),
									enterprise_staff_collegedegree_count : this
											.getForm()
											.findField('enterprise_staff_collegedegree_count')
											.getValue(),
									enterprise_research_staff_count : this
											.getForm()
											.findField('enterprise_research_staff_count')
											.getValue(),
									enterprise_senior_technician_count : this
											.getForm()
											.findField('enterprise_senior_technician_count')
											.getValue()
								},

								scope : this
							});
						}
					}
				},
				disabled : true,
				scope : this
			}]
		});
	},
	doMessage : function(_boo, _str) {
		var micon = '';
		if (_boo) {
			micon = Ext.MessageBox.INFO;
		} else {
			micon = Ext.MessageBox.ERROR;
		}
		Ext.Msg.show({
					title : '系统提示',
					msg : _str,
					buttons : Ext.Msg.OK,
					icon : micon
				});
	}
});
checkingpanel = Ext.extend(Ext.Panel, {
	constructor : function() {
		checkingpanel.superclass.constructor.call(this, {
					html : '<font color="red" size=6>你的修改信息正在审核，请审核完成之后在进行修改</font>'
				})
	}
});
Ext.extend(demo.module, {
			init : function() {
				var editclassLMask = new Ext.LoadMask(document.body, {
							msg : '后台处理中...'
						});
				editclassLMask.show();
				Ext.Ajax.request({
							url : 'qyxxgg/getenterprisemangerinfo.action',
							waitMsg : '系统正在加载信息，请稍候...',
							success : function(response, options) {
								// alert();
								editclassLMask.hide();
								var cfg = Ext.util.JSON
										.decode(response.responseText);
								if (cfg.enterprise_updatestatus == 1) {
									// Ext.Msg.show({
									// title:'提示',
									// msg:'更改的信息正在审核，请审核完成之后在进行修改',
									// buttons:Ext.Msg.OK,
									// icon:Ext.MessageBox.WARNING
									// });
									this.platbody = new checkingpanel();
									this.main.add(this.platbody);
									this.main.doLayout();
								} else {
									this.platbody = new editenterprise_edit_panel(cfg);
									// this.platbody.loadRec(data);
									this.main.add(this.platbody);
									this.main.doLayout();
								}

							},
							params : {
								id : userId
							},
							scope : this
						});
			}
		})
function disable(form, ok) {
	form.findField('enterprise_name').setDisabled(ok);
	form.findField('enterprise_city').setDisabled(ok);
	form.findField('enterprise_address').setDisabled(ok);
	form.findField('enterprise_post_code').setDisabled(ok);
	form.findField('enterprise_corporate_code').setDisabled(ok);
	form.findField('enterprise_corporateRepresentative').setDisabled(ok);
	form.findField('enterprise_telephone').setDisabled(ok);
	form.findField('enterprise_person_incharge').setDisabled(ok);
	form.findField('enterprise_phone_incharge').setDisabled(ok);
	form.findField('enterprise_eco_type').setDisabled(ok);
	form.findField('enterprise_org_type').setDisabled(ok);
	form.findField('enterprise_largest_sharehoder').setDisabled(ok);
	form.findField('enterprise_largest_share').setDisabled(ok);
	form.findField('enterprise_listed_type').setDisabled(ok);
	form.findField('enterprise_science_type').setDisabled(ok);
	form.findField('enterprise_industry_code').setDisabled(ok);
	form.findField('enterprise_credit_degree').setDisabled(ok);
	form.findField('enterprise_field_closeness').setDisabled(ok);
	form.findField('enterprise_business_field').setDisabled(ok);
	form.findField('enterprise_major_business').setDisabled(ok);
	form.findField('enterprise_staff_count').setDisabled(ok);
	form.findField('enterprise_staff_collegedegree_count').setDisabled(ok);
	form.findField('enterprise_research_staff_count').setDisabled(ok);
	form.findField('enterprise_senior_technician_count').setDisabled(ok);
}

// });
